root { 
    display: block;
}

.bookList{
    display: inline;
    table-layout:fixed;
    width: 100%;

}

.bookList td:nth-child(1){
    width:40%;
    border: 1px solid gray;
}

.bookList td:nth-child(2){
    width:40%;
    border: 1px solid gray;
}

.bookList td:nth-child(3){
    width:10%;
    border: 1px solid gray;
}

.bookList td:nth-child(4){
    width:10%;
    border: 1px solid gray;
}

.bookList tr{
    display: table-row;
    border:1px;
    border: 1px solid gray;
    width: 100%;
}

.bookList tr:last-child{
    display: none;
}

.newBookForm td:nth-child(5){
    width:10%;
    border: 1px solid gray;
}

.newBookLink{
    position: relative;
    top: 0px;
    left: 98%;
    width: 21px;
    height: 20px;
}

.deleteButton{
    position: absolute;
    left:97%;
    bottom: 60px;
    background-image: url('../pictures/delete_icon.jpg');
    height: 21px;
    width: 23px;
    border: none;
}

.addButton{
    position: absolute;
    left:95%;
    bottom: 64px;
    background-image: url('../pictures/save_icon.jpg');
    height: 17px;
    width: 18px;
    border: none;
}

.newBookForm input{
    border: 1px;
    width: 100%;
}